from django.contrib import admin
from django.urls import path


from .views import depart, user, pretty, admin, account, task, order, upload, city

app_name = "2"
urlpatterns = [
    # 部门管理
    path("depart/list/", depart.depart_list),
    path("depart/add/", depart.depart_add),
    path("depart/delete/", depart.depart_delete),
    # http://127.0.0.1:8000/app_02/depart/8/edit/
    # http://127.0.0.1:8000/app_02/depart/9/edit/
    # http://127.0.0.1:8000/app_02/depart/10/edit/
    path("depart/<int:nid>/edit/", depart.depart_edit),
    path("depart/multi/", depart.depart_multi),

    # 用户管理
    path("user/list/", user.user_list),
    path("user/add/", user.user_add),
    path("user/<int:nid>/edit/", user.user_edit),
    path("user/<int:nid>/delete/", user.user_delete),

    # 靓号管理
    path("pretty/list/", pretty.pretty_list),
    path("pretty/add/", pretty.pretty_add),
    path("pretty/<int:nid>/edit/", pretty.pretty_edit),
    path("pretty/<int:nid>/delete/", pretty.pretty_delete),


    # 管理员管理
    path("admin/list/", admin.admin_list),
    path("admin/add/", admin.admin_add),
    path("admin/<int:nid>/edit/", admin.admin_edit),
    path("admin/<int:nid>/delete/", admin.admin_delete),
    path("admin/<int:nid>/reset/", admin.admin_reset),

    # 登录
    path("login/", account.login, name="a"),
    path("logout/", account.logout),
    path("image/code/", account.image_code),

    # 任务管理
    path("task/list/", task.task_list),
    path("task/ajax/", task.task_ajax),
    path("task/add/", task.task_add),

    # 订单管理
    path("order/list/", order.order_list),
    path("order/add/", order.order_add),
    path("order/delete/", order.order_delete),
    path("order/detail/", order.order_detail),
    path("order/edit/", order.order_edit),

    # 上传文件
    path("upload/list/", upload.upload_list),
    path("upload/form/", upload.upload_form),
    path("upload/modelform/", upload.upload_modelform),

    # 城市列表
    path("city/list/", city.city_list),
    path("city/add/", city.city_add),
    path("admin/<int:nid>/edit/", admin.admin_edit),

]